<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<script>
    // 1、打印10次hello
    // for(var i=1;i<=10;i++){
    //     console.log("hello")
    // }

    // 2、打印0~9之间的数字
    // for(var i=0;i<10;i++){
    //     console.log(i)
    // }

    // 3、打印0~9之间所有数字的和
    // var sum=0;
    // for(var i=0;i<10;i++){
    //    sum+=i;
    // }
    // console.log(sum);

    // 4、打印0~9之间所有的偶数和
    // var sum=0;
    // for(i=0;i<10;i++){
    //     if(i%2===0){
    //         sum+=i;
    //     }
    // }
    // console.log(sum)

    // 5、打印1000~2000之间所有的闰年
    // for(var i=1000;i<=2000;i++){
    //     if(i%4===0 && i%100!==0 || i%400===0) console.log(i);
    // }


    // 6、在页面上，每行四个，打印1000~2000之间所有的闰年
    // var n=0;
    // for(var i=1000;i<=2000;i++){
    //     if(i%4===0&&i%100!==0||i%400===0) {document.write(i+" ");
    //     n++;
    //         if(n%4===0) document.write("<br>");
    //     }
    // }


    // 7、篮球，在5米，落下，每次弹起原来的30%，问，几次弹起之后，高度小于0.1
    // var i=1;
    // var h=5;
    // while(true){
    //     h*=0.3;
    //     if(h<0.1) {break;}
    //     i++;
    // }
    // console.log(i)


    // 8、在页面打印：
    // *
    // **
    // ***
    // ****
    // *****
    // 外层循环控制行
    // 内层循环控制列
    // for(i=1;i<=5;i++){
    //     for(j=1;j<=i+2;j++){
    //         document.write("*")
    //     }
    //     document.write("<br>")
    // }


    // 9、计算1！+2！+3！+4！+5!
    // var sum=0;
    // for(var i=1;i<=5;i++){    
    //     var b=1;
    //     for(var j=1;j<=i;j++){
    //         b=b*j;
    //     }
    //     sum=sum+b;
    // }console.log(sum);


    // 10、在页面打印九九乘法表
    // for(var i=1;i<=9;i++){
    //     for(var j=1;j<=i;j++){
    //         document.write(j+"*"+i+ "="+i*j  +"&nbsp;&nbsp")
    //     }
    //     document.write("<br>")
    // }


    // 11、入职薪水10K，每年涨幅5%，第50年工资多少
    // var money = 10000;
    //     for (var i = 0; i < 50; i++) {
    //         money *= 1.05;
    //     }
    //     console.log(money);

    // 12、求100-999之间的水仙花数。abc =++

    // for (var i = 100; i < 1000; i++) {

    // var g = i % 10;
    // var s = Math.floor(i / 10) % 10;      Math.floor() 返回小于或等于一个给定数字的最大整数。
    // var b = Math.floor(i / 100);
    // if (i == Math.pow(g, 3) + Math.pow(s, 3) + Math.pow(b, 3)) {
    //     console.log(i); 
    // }

    // var g=i%10;
    // var s=(i / 10) % 10;
    // var b=i/100;
    // }



    // 13、求1+2!+3!+...+10!的值
    // var j = 1;
    // var sum = 0;
    // for (var i = 1; i < 6; i++) {
    //     j *= i;
    //     sum += j;
    // }
    // console.log(sum);


    // 有一个棋盘，有64个方格，在第一个方格里面放1粒芝麻重量是0.00001kg，第二个里面放2粒，第三个里面放4，第四个里面放8，棋盘上放的所有芝麻的重量

    // var sum = 0;
    // for(var i = 0; i < 64; i++) {
    //     sum += Math.pow(2, i) ;
    // }
    // sum *= 0.00001;
    // console.log(sum)

    // 184467440737095.53


    // var sum = 0;
    // for (var i = 1; i <= 5; i++) {
    //     var a = 1;
    //     for (var j = 1; j <= i; j++) {
    //         a = a * j;
    //     }
    //     sum = sum + a;
    // }
    // console.log(sum);

</script>

</html>